angle_difference

语法:

angle_difference(ang1, ang2)


参数 描述
ang1 待使用的第一个角。
ang2 待使用的第二个角。


返回: Real(实数)


描述

这个函数将会返回两个角的最小角度差.


例如:

var pd = point_direction(x, y, mouse_x, mouse_y);
var dd = angle_difference(image_angle, pd);
image_angle -= min(abs(dd), 10) * sign(dd);

上述代码将会获得实例到鼠标光标的方向角,然后获得这个角度与当前的image_angle的差值,同时使用这个值缓慢地向鼠标方向旋转。